/* CSS Document */
.t-op {
position: relative;
width: 1200px;
height: 90px;
background: url('top.png') no-repeat left top;
}
.topnav {
position: absolute;
right: 63px;
top: 25px;
text-align: right;
}#y-en{position: relative;
left: 17px;}
#y-y{position: relative;
left: 30px;}
.topnav a:hover {
color: #B70000;
}
a {
text-decoration: none;
color: #373737;
}.t-op .menu {
position: absolute;border-bottom: 1px #FFFFFF solid;padding-top: 15px;
left: 0px;
top: 93px;
width: 1200px;
height: 33px;
}.t-op .menu ul {
list-style-type: none;
} .t-op .menu ul li {
float: left;
margin: 1px auto;
position: relative;
}.t-op .menu ul li a {
display: block;
width: 133px;
height: 33px;
line-height: 33px;
font-size: 14px;
color: #333333;
font-weight: bold; text-align:center;
background: url('menulibg.gif') no-repeat left top;
}.t-op .menu ul li a:hover {
color: #FFFFFF;
background: url('menulibghover.gif') no-repeat left top;
}
.visible-lg {
    display: block !important;
}#nav-cont .nav-list {
    background: #f7f7f7;
    border-top: 1px solid #eeeeee;
    line-height: 52px;
    height: 54px;
}.container {
    width: 100%!important;
    max-width: 1200px;
    max-width: 1170px\9;
}.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
}#nav-cont .nav-list ul li.navlist {
   
    float: left;
}#nav-cont .nav-list ul li a {
    display: block;
    float: left;
   
    height: 52px;
}#nav-wrap {
    border-bottom: 1px solid #e5e5e5;
}#nav-cont .nav-list ul li a, #nav-cont .nav-list ul li span {
    font-size: 16px !important;
}#nav-cont .nav-list ul li a.active{text-decoration: none; border-bottom: 2px solid #cb3034; color: #e22835;}
#nav-cont .nav-list ul li a:hover{text-decoration: none; border-bottom: 2px solid #cb3034; color: #e22835;}
.index-other-part {
    background: #f5f5f5;
    border: 0px;
    padding-bottom: 20px;
}.container {
    width: 100%!important;
    max-width: 1200px;
    max-width: 1170px\9;
}
.index-other-part h2 {
    font-size: 24px;
    color: #000;
    text-align: center;
}.index-other-part .container > .row{margin-top: 0;
    margin-bottom: 0;}.mt12 {
    margin-top: 12px;
}.col-sm-4 {
    width: 33.33333333%;
}.index-other-part h3 {
    margin-bottom: 15px;
}.mt12 {
    margin-top: 12px;
}/*.row {
    margin-left: -15px;
    margin-right: -15px;
}*/.index-other-part .col-xs-4 {
    padding-right: 5px;
}.lt-img-rt-tx .img-responsive, .lt-img-rt-tx .img-responsive img {
    width: 100%;
}.index-other-part .col-xs-8 {
    padding-left: 5px;
}.left {
    text-align: left !important;
}.lt-img-rt-tx p {
    line-height: 175%;
}.cgal_1{width:980px; height:100px; margin:17px auto;}
.cgal_1_1{width:320px; height:100px; float:left;}
.cgal_1_2{width:320px; height:100px; float:left; float:left; margin-left:10px; display:inline;}
.cgal_1_1_1{width:115px; height:94px; border:3px solid #dedede; float:left;}
.cgal_1_1_2{width:190px; float:right; line-height:25px;}
.cgal_1_1_2 a{color:#1d5893;}
